<%-- 
    Document   : trombiListeEtudiants
    Created on : 15 mars 2012, 14:01:06
    Author     : jef
--%>


<%@page import="java.util.Iterator"%>
<%@page import="trombinoscope.modele.Etudiant"%>
<%@page import="java.util.ArrayList"%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="css/trombi.css" rel="stylesheet">
        <title>Trombinoscope des étudiants</title>
    </head>
    
    <body>
        
    <header> 
        <form action="servletDeconnexion" method="POST"> 
            <button> <img src="images/deconnexion.jpg" id="deco" height="95"/></button>
        </form>             
        <img src="images/logo.jpg" alt="Logo de Descartes" id="logo">              
    </header>  
        
        <%
            
            ServletContext context = getServletContext();
            
            String nomGroupe = context.getAttribute("nomgroupe").toString();
            String idGroupe = context.getAttribute("idGroupe").toString();
            String annee = context.getAttribute("annee").toString();
            String filiere = context.getAttribute("filiere").toString();
           // int idGroupeInt = Integer.parseInt(idGroupe);
            ArrayList<Etudiant> listeEtudiants = (ArrayList<Etudiant>)context.getAttribute("listeetudiants");
            
            Boolean isAdminUser = (Boolean)context.getAttribute("adminUser");
            
         %>
         
       
                        
       <nav>
           <h1>PROMOTION</h1>
           
            <br>
           <h3 align="center"><font color='white'><%=nomGroupe%> </font></h3> 
            <h3 align="center"><font color='white'><%=annee%> </font></h3>
            <% if(isAdminUser==true) { %>
           <br><br>
           <a href='modificationPromo.jsp'><button class="bouton_modif"> MODIFIER  LA PROMOTION</button></a>
           <br><br><br><br><br>
           <a href='suppressionPromo.jsp'><button class="bouton_suppr">SUPPRIMER  LA PROMOTION</button></a>
            <% }%>
            
             
             
       </nav>
      
       
       <section>
           
       <center><font size='6' color='yellow'>TROMBINOSCOPE</font></center>
       
       <h3 align="center"><font color='white'>Liste des étudiants concernant la promotion </font></h3>   
         <input name="idgroupe" value="<%= idGroupe %>" type="hidden"/>
        
        <%
           StringBuffer sb = new StringBuffer();
            out.print("<table border='1' align='center' bgcolor='white'>");
            
            int nbColonnes=0;
                 
            Iterator it = listeEtudiants.iterator();
            
            if(it.hasNext()) {
                
                out.print("<center><p><font color='white'><b>Veuillez sélectionner l'étudiant de votre choix </b></font></p></center>");                           
		
                int nbEtudiants=0;
                
                while(it.hasNext()) {
                
                Etudiant etudiant = (Etudiant) it.next();
                
                sb.append(etudiant.getEmail()+"; ");
              
               
                nbEtudiants++;
                
		if (nbColonnes==4)
                {
                   out.print("<tr valign='middle' align='center'>");
                   
                }
                %>   
                 
                 <form action="servletFiche" method="POST"> <%
               
                 out.print ("<input type='hidden' name='idetudiant' value = " + etudiant.getIdUser() + " />");                         
                 out.print ("<td bgcolor='#C0C0C0' width='150' height='150' align='center'> <input src='photos/"+etudiant.getPhoto()+"' type=image value='Consulter' name='valConsulter' width='100' height='100'/><br>");
                 out.print(etudiant.getNom().toUpperCase() +" "+etudiant.getPrenom()+ "<br>");
                 out.print("<a href=\"mailto:"+etudiant.getEmail()+"\">"+etudiant.getEmail()+"</a>");
                 out.print("</td>");
                 
                 %> </form> <% 
                 
                 nbColonnes++;
                 
                 if(nbColonnes==4)
                 {
                    out.print ("</tr>");
                    nbColonnes=0;
                 }
               
               
             }
             // Transformation du StringBuffer en String
             // Récupération de la liste de mails des étudiants
             String listeMail = sb.toString();
             out.print ("</table>");
                
             out.print("<center><p><font color='yellow' size='4'><b>nombre d'étudiants : "+ nbEtudiants +" </b></font></p></center>");                           
	      out.print("<center><p><font color='white' ><a href=\"mailto:"+listeMail+"\"><button class='bouton_mail'>Envoyer un mail à tous</button></a></font></p></center>");
            }             
            
            else {
                out.println("<center><img src='images/attention.jpg'></center> ");
                out.println("<center><strong> Il n'y a aucun étudiant enregistré dans cette promotion.</strong></center> ");
            
            }
              
         %>
         <br/>
         </section>
         
         <aside>
              <% if(isAdminUser==true) { %>
             <h1>ETUDIANT</h1>
             <br><br>
             <a href='ficheAjoutEtudiant.jsp'><button class="bouton_ajout">AJOUTER  UN  ETUDIANT</button></a>
             <br><br><br>
             <%}%><br>
             <h1>ACCUEIL</h1>
             <br><br>
             <a href="accueil.jsp"><button class="bouton_retour" name="retour">RETOUR</button></a>
         </aside>
    
    </body>
    
</html>


